花费 52 ms
【面向对象设计原则】之依赖倒置原则(DIP)

依赖倒转原则(Dependency Inversion Principle, DIP):抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对抽象(接口)编程,而不是针对实现细节编程。 开闭原则 ...

Fri May 26 00:17:00 CST 2017 6 7581
【面向对象设计原则】之接口隔离原则(ISP)

接口隔离原则(Interface Segregation Principle, ISP):使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。 从接口隔离原则的定义可以 ...

Sun May 28 00:39:00 CST 2017 4 2576
【设计模式】工厂方法模式 Factory Method Pattern

在简单工厂模式中产品的创建统一在工厂类的静态工厂方法中创建,体现了面形对象的封装性,客户程序不需要知道产品产生的细节,也体现了面向对象的单一职责原则(SRP),这样在产品很少的情况下使用起来还是很方便 ...

Tue Jul 24 21:35:00 CST 2018 5 942
【面向对象设计原则】之里氏替换原则(LSP)

里氏代换原则由2008年图灵奖得主、美国第一位计算机科学女博士Barbara Liskov教授和卡内基·梅隆大学Jeannette Wing 教授于1994年提出,所以使用的是这位女博士的性命名的 ...

Wed May 24 23:59:00 CST 2017 2 1819
【面向对象设计原则】之开闭原则(OCP)

开闭原则是面向对象设计的一个重要原则,其定义如下: 开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下 ...

Wed May 24 00:21:00 CST 2017 1 1571
【设计模式】抽象工厂模式 Abstract Factory Pattern

简单工厂模式是一个工厂类根据工厂方法的参数创建不出不同的产品, 工厂方法模式是每一个产品都有一个一一对应的工厂负责创建该产品。那么今天要讲的抽象工厂模式是一个工厂能够产生关联的一系列产品。抽象工厂模式 ...

Mon Jul 30 16:15:00 CST 2018 0 856
【面向对象设计原则】之原则概述

在面向对象的软件设计过程中,一切皆抽象成对象,在一个复杂的软件系统中有成千上万甚至百万千万级的对象,那么这么多对象怎么去有效的管理?怎么样去重复利用?怎么去科学合理的组合使其能够融为一体并且可以顺利的 ...

Fri Mar 24 22:16:00 CST 2017 0 1379
【设计模式】桥接模式 Bridge Pattern

开篇还是引用吕振宇老师的那篇经典的文章《设计模式随笔-蜡笔与毛笔的故事》。这个真是太经典了,没有比这个例子能更好的阐明桥接模式了,这里我就直接盗来用了。 现在市面上卖的蜡笔很多,各种型号,各种 ...

Sat Aug 18 07:53:00 CST 2018 0 759

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM